package com.management.vo;

import java.sql.Timestamp;

/**
 * @author zwh
 * @date 2021/10/28
 * 人事调动表VO
 */
public class PersonnelFormVO {
    /**
     * 人事调动编号
     */
    private int  personnelFormId;

    /**
     * 公司编号
     */
    private int companyId;

    /**
     * 表状态
     */
    private int formStatsId;

    /**
     * 申请人
     */
    private int userId;

    /**
     * 调动部门
     */
    private int deptId;

    /**
     * 调动科室
     */
    private int sectionId;

    /**
     * 调动职位
     */
    private int postId;

    /**
     * 调动原因
     */
    private String personnelReason;

    /**
     * 调动时间
     */
    private Timestamp personnelDate;

    /**
     * 当前审核人(也是与user表关联)
     */
    private int pid;

    /**
     * 流程记录信息
     */
    private String personnelRecord;

    /**
     * 备注
     */
    private String personnelNote;

    /**
     * 公司名称
     */
    private String companyName;

    /**
     * 表状态名称
     */
    private String formStatsName;

    /**
     * 人员姓名
     */
    private String userName;

    /**
     * 调动部门名称
     */
    private String deptName;

    /**
     * 调动科室名称
     */
    private String sectionName;

    /**
     * 调动职位名称
     */
    private String postName;

    /**
     * 审核人姓名
     */
    private String pName;

    @Override
    public String toString() {
        return "PersonnelFormVO{" +
                "PersonnelFormId='" + personnelFormId + '\'' +
                ", companyId=" + companyId +
                ", formStatsId=" + formStatsId +
                ", userId=" + userId +
                ", deptId=" + deptId +
                ", sectionId=" + sectionId +
                ", postId=" + postId +
                ", personnelReason='" + personnelReason + '\'' +
                ", personnelDate=" + personnelDate +
                ", pid=" + pid +
                ", personnelRecord='" + personnelRecord + '\'' +
                ", personnelNote='" + personnelNote + '\'' +
                ", companyName='" + companyName + '\'' +
                ", formStatsName='" + formStatsName + '\'' +
                ", userName='" + userName + '\'' +
                ", deptName='" + deptName + '\'' +
                ", sectionName='" + sectionName + '\'' +
                ", postName='" + postName + '\'' +
                ", pName='" + pName + '\'' +
                '}';
    }

    public PersonnelFormVO() {
    }

    public PersonnelFormVO(int personnelFormId, int companyId, int formStatsId, int userId, int deptId, int sectionId, int postId, String personnelReason, Timestamp personnelDate, int pid, String personnelRecord, String personnelNote, String companyName, String formStatsName, String userName, String deptName, String sectionName, String postName, String pName) {
        this.personnelFormId = personnelFormId;
        this.companyId = companyId;
        this.formStatsId = formStatsId;
        this.userId = userId;
        this.deptId = deptId;
        this.sectionId = sectionId;
        this.postId = postId;
        this.personnelReason = personnelReason;
        this.personnelDate = personnelDate;
        this.pid = pid;
        this.personnelRecord = personnelRecord;
        this.personnelNote = personnelNote;
        this.companyName = companyName;
        this.formStatsName = formStatsName;
        this.userName = userName;
        this.deptName = deptName;
        this.sectionName = sectionName;
        this.postName = postName;
        this.pName = pName;
    }

    public int getPersonnelFormId() {
        return personnelFormId;
    }

    public void setPersonnelFormId(int personnelFormId) {
        this.personnelFormId = personnelFormId;
    }

    public int getCompanyId() {
        return companyId;
    }

    public void setCompanyId(int companyId) {
        this.companyId = companyId;
    }

    public int getFormStatsId() {
        return formStatsId;
    }

    public void setFormStatsId(int formStatsId) {
        this.formStatsId = formStatsId;
    }

    public int getUserId() {
        return userId;
    }

    public void setUserId(int userId) {
        this.userId = userId;
    }

    public int getDeptId() {
        return deptId;
    }

    public void setDeptId(int deptId) {
        this.deptId = deptId;
    }

    public int getSectionId() {
        return sectionId;
    }

    public void setSectionId(int sectionId) {
        this.sectionId = sectionId;
    }

    public int getPostId() {
        return postId;
    }

    public void setPostId(int postId) {
        this.postId = postId;
    }

    public String getPersonnelReason() {
        return personnelReason;
    }

    public void setPersonnelReason(String personnelReason) {
        this.personnelReason = personnelReason;
    }

    public Timestamp getPersonnelDate() {
        return personnelDate;
    }

    public void setPersonnelDate(Timestamp personnelDate) {
        this.personnelDate = personnelDate;
    }

    public int getPid() {
        return pid;
    }

    public void setPid(int pid) {
        this.pid = pid;
    }

    public String getPersonnelRecord() {
        return personnelRecord;
    }

    public void setPersonnelRecord(String personnelRecord) {
        this.personnelRecord = personnelRecord;
    }

    public String getPersonnelNote() {
        return personnelNote;
    }

    public void setPersonnelNote(String personnelNote) {
        this.personnelNote = personnelNote;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public String getFormStatsName() {
        return formStatsName;
    }

    public void setFormStatsName(String formStatsName) {
        this.formStatsName = formStatsName;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public String getSectionName() {
        return sectionName;
    }

    public void setSectionName(String sectionName) {
        this.sectionName = sectionName;
    }

    public String getPostName() {
        return postName;
    }

    public void setPostName(String postName) {
        this.postName = postName;
    }

    public String getpName() {
        return pName;
    }

    public void setpName(String pName) {
        this.pName = pName;
    }

}
